// 使用 forEach 跳出当前循环
const array1 = [1, 2, 3, 4, 5];
let sum1 = 0;

// array1.forEach((element) => {
//     if (element === 3) {
//         return; // 使用 return 跳出循环
//     }
//     console.log(element); //1,2,4,5
//     sum1 += element;
// });

// console.log(sum1); // 输出: 12


// 使用 map 无法中断循环
const array2 = [1, 2, 3, 4, 5];

const newArray = array2.map((element) => {
    if (element === 3) {
        // 使用 return 语句无法中断 map 循环
        return;
    }
    return element * 2;
});

console.log(newArray); // 输出: [2, 4, undefined, 8, 10]



